MLNLDFTHKTTQATPRLHAVATEFLRVSNDVAELHKLSSKLTSDPYLFVEFVKTIRGFLSVQTALGLSGEIDTVFLQVIKGWFPDLITETFSFLIVVRIINLFNKRANSKVYPDILRRIGNNALYLTRNPLRGICLVEKAINVRDPDCTVFIALKLHSHYVELSFEELGSNIVEKLLSVGESGICGV